Boost
boost
arrow_drop_down
Boost.Iterator
C++ 03 Added in Boost 1.29.0
Categories: Iterators

The Boost Iterator Library contains two parts. The first is a system of concepts which extend the C++ standard iterator requirements. The second is a framework of components for building iterators based on these extended concepts and includes several useful iterator adaptors.

This Release

David Abrahams
Maintainer
Thomas Witt
Thomas Witt
Maintainer
Jeffrey Lee Hellrung Jr.
Jeffrey Lee Hellrung Jr.
Maintainer
Andrey Semashev
Andrey Semashev
Contributor

Boost.Iterator

Boost.Iterator, part of collection of the Boost C++ Libraries, provides tools for building and working with iterators in C++. The library also provides a number of iterator classes that can be used out of the box.

Directories

  • doc - Documentation sources
  • include - Interface headers of Boost.Iterator
  • test - Boost.Iterator unit tests
  • example - Boost.Iterator usage examples

More information

Build status

Branch GitHub Actions AppVeyor Test Matrix Dependencies
master GitHub Actions AppVeyor Tests Dependencies
develop GitHub Actions AppVeyor Tests Dependencies

License

Distributed under the Boost Software License, Version 1.0.

All Time

Dave Abrahams
Dave Abrahams
Contributor
Jeremy Siek
Jeremy Siek
Contributor
Edward Diener
Edward Diener
Contributor
Michel Morin
Michel Morin
Contributor
Beman Dawes
Beman Dawes
Contributor
Daniel James
Daniel James
Contributor
Stephen Kelly
Stephen Kelly
Contributor
Peter Dimov
Peter Dimov
Contributor
nobody
Contributor
Andrey Semashev
Andrey Semashev
Contributor
Douglas Gregor
Douglas Gregor
Contributor
Aleksey Gurtovoy
Contributor
John Maddock
John Maddock
Contributor
Edward Diener
Edward Diener
Contributor
Kohei Takahashi
Kohei Takahashi
Contributor
Marshall Clow
Marshall Clow
Contributor
Jeremiah Willcock
Jeremiah Willcock
Contributor
Rene Rivera
Rene Rivera
Contributor
K. Noel Belcourt
K. Noel Belcourt
Contributor
Vladimir Prus
Vladimir Prus
Contributor
Jens Maurer
Jens Maurer
Contributor
Joel de Guzman
Joel de Guzman
Contributor
Ronald Garcia
Ronald Garcia
Contributor
Troy D. Straszheim
Troy D. Straszheim
Contributor
Nicola Musatti
Nicola Musatti
Contributor
Glen Fernandes
Glen Fernandes
Contributor
Hartmut Kaiser
Hartmut Kaiser
Contributor
Michael A. Jackson
Michael A. Jackson
Contributor
Marcel Raad
Marcel Raad
Contributor
Edward Diener
Contributor
Jonathan Turkanis
Jonathan Turkanis
Contributor
Andreas Huber
Contributor
Boris Gubenko
Contributor
Markus Schöpflin
Contributor
jakob lovhall
Contributor
Daniela Engert
Daniela Engert
Contributor
Marcel Raad
Marcel Raad
Contributor
Alexander Grund
Alexander Grund
Contributor
Nikita Kniazev
Nikita Kniazev
Contributor
Alisdair Meredith
Alisdair Meredith
Contributor
Pavel I. Kryukov
Pavel I. Kryukov
Contributor
BrianWeed
BrianWeed
Contributor
Jaakko Järvi
Contributor
Brian Minard
Brian Minard
Contributor
joaquintides
joaquintides
Contributor
Casey Carter
Casey Carter
Contributor
Daniel Krügler
Daniel Krügler
Contributor
nekko1119
nekko1119
Contributor
Nathan Wilson
Nathan Wilson
Contributor
Peter Dimov
Peter Dimov
Contributor